python使用win32com的心得 - 小西红柿
python使用win32com的心得 python使用win32com的心得https://my.oschina.net/zxcholmes/blog/484789摘要: 学会如何获取操作windows其它com方法,不依赖网上有限的com操作教程。 python可以使用一个第三方库叫做win32com达到操作com的目的, 我是安装了ActivePython的第三方库,从官网下...
2024-01-10Python Tkinter TclError
我设计了一个可以旋转的弧线,但我无法弄清楚为什么IDLE告诉我在我的代码中仍然存在错误。Python Tkinter TclError这里是我的代码:from Tkinter import* from math import * from time import sleep pai=Tk() cv=Canvas(pai,width=1100,height=631,bg="white") cv.pack() bb=(150,110,550,510) temp1=0 temp2=24 t=0 arc1=cv.c...
2024-01-10对Python中gensim库word2vec的使用详解
pip install gensim安装好库后,即可导入使用:1、训练模型定义from gensim.models import Word2Vec model = Word2Vec(sentences, sg=1, size=100, window=5, min_count=5, negative=3, sample=0.001, hs=1, workers=4) 参数解释:1.sg=1是skip-gram算法,对低频词敏感;默认sg=0为CBOW算法。2.size是输出词向量的维数,值太小会导致词映射因为...
2024-01-10Python 的 with 语句详解
一、简介with是从Python 2.5 引入的一个新的语法,更准确的说,是一种上下文的管理协议,用于简化try…except…finally的处理流程。with通过__enter__方法初始化,然后在__exit__中做善后以及处理异常。对于一些需要预先设置,事后要清理的一些任务,with提供了一种非常方便的表达。with的基本语法如下,EXPR...
2024-01-10的Python/win32com /尝试/除外检查,如果应用程序正在运行
我使用的Python 3.6.2在Windows 7的Python/win32com /尝试/除外检查,如果应用程序正在运行我有一个小的功能,应该检查是否MS Excel中已经运行与否。该功能有点奇怪,在这里你的帮助将非常感激。该函数应该检查,如果Excel正在运行。如果是,则打印文本并退出应用程序。如果否,一切都很好,继续。我现...
2024-01-10Random 在 Python 中的使用方法
1.random.random():会随机生成0-1之间的小数例如:2.random.uniform(min,max):会随机生成 min - max 之间的小数,其中min 和 max 的位置可以互换而不会报错:3.random.randint(min,max): 随机生成 min - max 之间的整数,如果min > max 会报错:错误:4.random.choice(元祖/列表/range()/字符串): 会从给定的元祖/列表/range()/字...
2024-01-10Pythonpy_compile编译Python源文件
源代码: Lib/py_compile.pypy_compile 模块提供了用来从源文件生成字节码的函数和另一个用于当模块源文件作为脚本被调用时的函数。虽然不太常用,但这个函数在安装共享模块时还是很有用的,特别是当一些用户可能没有权限在包含源代码的目录中写字节码缓存文件时。exception py_compile.PyCompileError¶当...
2024-01-10如何使用 clion 阅读 Python 解释器源代码
clion 是专门搞c/c++ 的 IDE我下载了 python 解释器的源代码,我该如何配置,使得 clion 可以做到智能提示和智能跳转(就是按 ctrl+左键),因为现在 clion 不能识别这个工程。比如我现在按下 ctrl+左键想要跳转到 #include "Python.h",会有如下的提示 Connot find devlaration to go to...
2024-02-06Python 3.6 中使用pdfminer解析pdf文件的实现
所使用python环境为最新的3.6版本一、安装pdfminer模块 安装anaconda后,直接可以通过pip安装pip install pdfminer3k 如上图所示安装成功。二、在IDE中进行编码#!/usr/bin/env python# encoding: utf-8"""@author: wugang@software: PyCharm@file: prase_pdf.py@time: 2017/3/3 0003 11:16"""import sysimport importlibimport...
2024-01-10Python Pandas 中的分组和求和
要在 Python Pandas 中查找 group-by 和 sum,我们可以使用groupby(columns). sum().步骤创建二维、大小可变、潜在异构的表格数据df。打印输入数据帧df。使用 查找 groupby 总和。. 此函数采用给定的列并对其值进行排序。之后,它还会根据排序后的值对其他列的值进行排序。df.groupby()sum()打印分组总和。示例import pa...
2024-01-10深究Python中的asyncio库线程池
在同步线程中使用的run_in_executor就如它方法的名字所示,把协程放到了一个执行器里面,可以在一个线程池,也可以在一个进程池。另外还可以使用run_coroutine_threadsafe在其他线程执行协程(这是线程安全的)。多线程def start_loop(loop): asyncio.set_event_loop(loop) loop.run_forever()def shutdown(loop): ...
2024-01-10【Python】python cookie 抓取不全问题。
cookie = cookielib.CookieJar()opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))urllib2.install_opener(opener)opener.addheaders.append(('Referer', 'http://cn.dongguantoday.com/special/dgoec7/playerc.asp?id=4520'))opener.addheaders.append(('...
2024-01-10对Python random模块打乱数组顺序的实例讲解
在我们使用一些数据的过程中,我们想要打乱数组内数据的顺序但不改变数据本身,可以通过改变索引值来实现,也就是将索引值重新随机排列,然后生成新的数组。功能主要由python中random模块的sample()函数实现。sample(population, k) method of random.Random instance Chooses k unique random elements from a population sequence ...
2024-01-10Python logging模块原理解析及应用
一、logging日志模块等级常见log级别从高到低:CRITICAL 》ERROR 》WARNING 》INFO 》DEBUG,默认等级为WARNING,即>=WARNING级别的log才输出。日志等级(level)描述CRITICAL当发生严重错误,导致应用程序不能继续运行时记录的信息ERROR由于一个更严重的问题导致某些功能不能正常运行时记录的信息WARNIN...
2024-01-10KCon 2018 议题解读:Python 动态代码审计
作者:niexinming作者博客:https://www.n0tr00t.com/2018/08/30/Python-dynamic-codereview.html议题 PPT 下载地址:/static/ppt/KCon-2018-Python-dynamic-codereview.pptx0x00 动态代码审计用处大型项目代码结构复杂 有些危险的功能隐藏较深(危险的定时计划任务、sqlite数据库任意创建导致任意文件覆盖……) 提高效率,希望...
2024-01-10Python实现Windows上气泡提醒效果的方法
本文实例讲述了Python实现Windows上气泡提醒效果的方法。分享给大家供大家参考。具体实现方法如下:# -*- encoding: gbk -*- import sys import os import struct import time import win32con from win32api import * # Try and use XP features, so we get alpha-blending etc. try: from winxpgui import * except ...
2024-01-10Python中的函数默认参数 - Ryan_Liu
Python中的函数默认参数 2014-01-17 21:23 Ryan_Liu 阅读(6912) 评论(1) 编辑 收藏 举报今天想编写个Trie树的小东西,没想到居然遇到python中的一个很知名的坑,看似没毛病的代码,就是得不到正确结果,最后在stackoverflow上才寻得大牛解释。故记录如下。大致是这样一个问题def fun(a=[]): ...
2024-01-10掌握Python之Tkinter按钮组件的创建及使用
不学python功能按钮肯定是不完整的啊,尤其是在使用python过程中,大量需要使用的tkinter,要怎么利用这个模块去创建个功能键呢?一起来看下吧~使用tkinter.Tk() 生成主窗口(root=tkinter.Tk());root.title('标题名') 修改框体的名字,也可在创建时使用className参数来命名;root.resizable(0,0) 框...
2024-01-10Python Tkinter 创建LabelFrame并向其添加小部件
Tkinter是一个Python模块, 用于创建GUI(图形用户界面)应用程序。它是Python附带的广泛使用的模块。它由各种类型的小部件组成, 这些小部件可用于使GUI更加用户友好和有吸引力, 并且可以增加功能。LabelFrame可以如下创建:-> import tkinter-> create root-> create LabelFrame as child of rootlabel_frame = ttk.LabelFrame(parent, val...
2024-01-10【Python】如果只推荐一本 Python 书,我要 Pick 它!
今年二月初,我偶然看到了一条推特:《流畅的Python》一书的作者发布了一条激动人心的消息:他正在写作第二版! 如果要票选最佳的 Python 进阶类书目,这本书肯定会是得票率最高的书籍之一。我在最早写“Python猫荐书系列”时,就想推荐它,但又觉得好东西应该留到最后,所以一直拖到了现在…...
2024-01-10Windows下用Python 3.4+自带的venv模块创建虚拟环境
Python 3.4+自带了venv模块,用于创建虚拟环境,每个虚拟环境都可以安装一套独立的第三方模块。本文在Windows 10上操作。1、创建一个虚拟环境:D:\>mkdir test_venvD:\>cd test_venvD:\test_venv>python -m venv test第三行,使用venv模块创建一个名为test的虚拟环境。执行后,生成了一个test目录,内有1个文件、3个目录...
2024-01-10查找 i+j+k 与 n 不同的三元组列表的 Python 程序
假设我们有三个数字 i、j 和 k 以及另一个数字 n。我们必须找到 i+j+k 与 n 不同的所有三元组 (i, j, k) 的列表。我们将不得不使用列表理解策略来解决这个问题。所以,如果输入像 i = 1, j = 1, z = 2 和 n = 3,那么输出将是 [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [1, 0, 0], [1, 0, 1], [1, 1, 0], [1, 1, 2] ]示例让我...
2024-01-10selenium文件上传使文件选择器窗口打开(OS / X和Python)
我可以使用Selenium将文件上传到远程服务器,但是即使文件被上传,文件选择器对话框仍然存在。Selenium常见问题解答指出:“您无法直接与本机OS文件浏览器对话框进行交互,但是我们做了一些魔术操作,以便…。”考虑到此处使用的是“魔术”,因此我得到的行为并不奇怪。边缘有些粗糙。但是似乎...
2024-01-10Python同时向控制台和文件输出日志logging的方法
本文实例讲述了Python同时向控制台和文件输出日志logging的方法。分享给大家供大家参考。具体如下:python提供了非常方便的日志模块,可实现同时向控制台和文件输出日志的功能。#-*- coding:utf-8 -*-import logging# 配置日志信息logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(name)-12s %(levelname)-8s %...
2024-01-10如何从 Python Tkinter 中的复选框获取输入?
复选框小部件是具有两个值的输入小部件,True 或 False。复选框在需要验证特定值的许多应用程序中很有用。让我们假设我们想要从复选框中获取输入值,如果它被选中,则打印所选值。要打印选定复选框的值,我们可以使用该get() 方法。它返回特定小部件的输入值。示例# 导入 Tkinter 库from tkinter imp...
2024-01-10